package scalapackage

import _root_.scala.collection.mutable.ListBuffer

/**
  * Created by Germmy on 2018/3/10.
  * 注意：有时会出现.scala，有时不会出现，就看你有没有 unit关键字
  */
object ExerciseSequence {
  def main(args: Array[String]){

    //今天有点困了，只考察4个点。明天再看set.
    //另外，今天时间没有安排好，应该是到9点就要到危险阀值：这个时间点是必须在学习状态的。10点又是个危险状态，这个状态必须是准备入睡的

    //目标：
    // 1、试一下不可变列表的普通元素相加；
    // 2、试一下可变列表的普通元素相加；



    //1.不可变列表
    val list1=List(1,2,3)
    val list2=list1.+:(0)
    println(list2)//期待打印0，1，2，3
    val list3=list1.:+(4)
    println(list3)//期待打印1，2，3，4



    val list4=List(1,2,3)
    val list5=List(4,5,6)
    val list6=list4 ++ list5
    println(list6)//期待打印1，2，3，4,5,6

    println("-------------------------------")

    //2.可变列表
    val list7=ListBuffer(1,2,3)
    list7 +=0
    println(list7)//期待打印1，2，3,0

    val list8=ListBuffer(4,5,6)
    println(list7++=list8)//期待打印1，2，3,0,4,5,6




  }
}
